package infra

type Question struct {
	Name string `json:"name"`
	Type int    `json:"type"`
}

type Answer struct {
	Name string `json:"name"`
	TTL  int    `json:"TTL"`
	Type int    `json:"type"`
	Data string `json:"data"`
}

type HttpsDnsRsp struct {
	Status   int      `json:"Status"`
	TC       bool     `json:"TC"`
	RD       bool     `json:"RD"`
	RA       bool     `json:"RA"`
	AD       bool     `json:"AD"`
	CD       bool     `json:"CD"`
	Question Question `json:"Question"`
	Answer   []Answer `json:"Answer"`
	ESub     string   `json:"edns_client_subnet"`
}
